Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 Germany F2 Switzerland #1-w1 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F3 Italy F4 Great Britain F1 Italy F5 Great Britain F2 Italy F6 France F8 Netherlands F3 Germany F14 Germany F15 Germany F16 France F16 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Italy F11 Italy F12 Italy F13 Italy F14 Italy F15 Italy F16 Italy F17 Germany F6 Germany F10 Germany F11 Germany F12 Germany F13 Germany F14 Germany F15 France F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F2 Germany F3 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F11 Germany F13 Germany F15 Germany F16 Germany F8 Netherlands F4 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Germany F7 Germany F9 Germany F15 Germany F16 France F15 Germany F18 Germany F19 Germany F1 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Bauer Watertechnology Cup 2007 - Eckental Rome Challenger Tennislife Cup - Napoli Vercelli Challenger San Remo Tennis Cup - San Remo Open de Franche-Comte - Besancon Open de L'Isere - Grenoble Schickendanz Open - Furth Lambertz Open by Stawag - Aachen BMW Tennis Championship - Sunrise Unique Zagreb Open - Zagreb Status Athens Open - Athens Roma Open Challenger - Rome Schickendanz Open - Furth Geneva Challenger - Geneva Volkswagen Challenger 2004 - Wolfsburg Kobstaedernes ATP Challenger - Kolding Karlsruhe Challenger Almaty Challenger Freudenstadt Challenger Belgrade Challenger Johannesburg Challenger Heilbronn Open - Heilbronn Kitzbuhel Challenger Istanbul Challenger Helsinki Challenger Le Gosier Challenger Johannesburg Challenger Rome Challenger Cordenons Challenger Salzburg Challenger Helsinki Challenger Cherbourg Challenger Sarajevo Challenger Eckental Challenger Furth Challenger Sarajevo Challenger St. Brieuc Challenger Bordeaux Challenger Nottingham-2 Challenger Rennes Challenger Genova Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Guadalajara Challenger Leon Challenger Heilbronn Challenger San Marino Challenger Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Genova Challenger Rennes Challenger ECM Prague Open 2005 - Prague Rome Challenger Meerbusch Challenger Sacramento Challenger Las Vegas Challenger Eckental Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Surbiton Challenger Samarkand Challenger Szczecin Challenger Jonkoping Challenger Irving Challenger Baden Open - Karlsruhe Surbiton Challenger Orleans Challenger Eckental Challenger Quimper Challenger Surbiton Challenger Marburg Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Kaohsiung Challenger Ismaning Challenger Noumea Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Bergamo Challenger Pau Challenger Lille Challenger Sophia Antipolis Challenger San Luis Potosi Challenger Puerto Vallarta Challenger Heilbronn Challenger Ludwigshafen Challenger Cherbourg Challenger Braunschweig Challenger Szczecin Challenger Braunschweig Challenger Scheveningen Challenger Hamburg Challenger Lille Challenger Split 1 Challenger Furth Challenger Lambertz Open by Stawag 2007 - Aachen Intersport Heilbronn Open - Heilbronn Baden Open - Karlsruhe Challenger 42 - Andrezieux Ljubljana Challenger Tunis Open - Tunis Bauer Watertechnology Cup - Eckental Citta di Monza - Monza Baden Open - Ettlingen Schickedanz Open 2007 - Furth Pekao Open - Szczecin Helsinki Challenger Irving Challenger Phoenix Challenger Heilbronn Challenger Heilbronn Challenger Eckental Challenger Ostrava Challenger Riviera di Rimini Challenger 2004 - Rimini Biella 3 Challenger ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Miller Lite Hall of Fame Tennis Championships - Newport Morocco Tennis Tour - Marrakech Miller Lite Hall of Fame Tennis Championships - Newport Qatar Open - Doha Synsam Swedish Open - Bastad Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Wolfsburg Challenger Tennis Channel Open - Las Vegas The Stella Artois Championships - London Pilot Pen Tennis - New Haven Furth Challenger Oberstaufen Challenger Davidoff Swiss Indoors Basel - Basel Manchester Challenger Qatar ExxonMobil Open - Doha Karshi Challenger Heineken Open - Auckland Banja Luka Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Tarragona Challenger Kolding Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Estoril Open - Estoril Helsinki Challenger Salzburg Challenger Hypo Group Tennis International - Portschach Heilbronn Challenger The Stella Artois Championships - London Bergamo Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Napoli Challenger Monza Challenger Legg Mason Tennis Classic - Washington Rhodes Challenger Cairo Challenger Biella Challenger Cremona Challenger Braunschweig Challenger Poznan Challenger The Nottingham Open - Nottingham BA-CA Tennis Trophy - Vienna Szczecin Challenger ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Mons Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Aachen Challenger Bratislava Challenger Dallas Challenger Bath Challenger Allianz Suisse Open Gstaad - Gstaad Zagreb Challenger Open de Moselle - Metz Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Manerbio Challenger Szczecin Challenger Trnava Challenger Open de Tenis Comunidad Valenciana - Valencia Mons Challenger Rennes Challenger Proton Malaysian Open - Kuala Lumpur Orleans Challenger Chennai Open - Chennai Ortisei Challenger Brisbane International - Brisbane SA Tennis Open - Johannesburg Heilbronn Challenger Quimper Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bath Challenger Barletta Challenger Napoli Challenger Open de Nice Cote dAzur - Nice Pilot Pen Tennis - New Haven Genova Challenger Leon Challenger Orleans Challenger Mons Challenger Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Surbiton Challenger SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Helsinki Challenger Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Rome Challenger Johannesburg Challenger Potchefstroom Challenger Rome Challenger ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Nottingham Challenger PTT Thailand Open - Bangkok Meerbusch Challenger Qatar ExxonMobil Open - Doha Como Challenger Open Sud de France - Montpellier Szczecin Challenger Mons Challenger Mouilleron-Le-Captif Challenger BMW Open - Munich Andria Challenger Mercedes Cup - Stuttgart Heilbronn Challenger Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Cherbourg Challenger Koblenz Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Genova Challenger BRD Nastase Tiriac Trophy - Bucharest Szczecin Challenger Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Mons Challenger Aix En Provence Challenger Eckental Challenger If Stockholm Open - Stockholm Ortisei Challenger Qatar ExxonMobil Open - Doha Brescia Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Vercelli Challenger Heilbronn Challenger Moselle Open - Metz Segovia Challenger Tiburon Challenger Gerry Weber Open - Halle Fairfield Challenger Citi Open - Washington Suisse Open - Gstaad Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brescia Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Wroclaw Challenger BMW Open - Munich Open Parc - Lyon Gerry Weber Open - Halle AEGON International - Eastbourne SkiStar Swedish Open - Bastad Suisse Open - Gstaad Manchester Challenger Orleans Challenger Mons Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Qatar ExxonMobil Open - Doha BMW Open - Munich Meerbusch Challenger Genova Challenger Ortisei Challenger Ismaning Challenger Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Bet-at-home Cup - Kitzbuhel Open Sud de France - Montpellier Moselle Open - Metz Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Rennes Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Zhuhai Open - Zhuhai Mercedes Cup - Stuttgart China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Marbella Challenger Moselle Open - Metz Sofia Open - Sofia Erste Bank Open - Vienna Open 13 - Marseille Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Orleans Challenger Ortisei Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Citi Open - Washington Ricoh Open - 's-Hertogenbosch Aix En Provence Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Noventi Open - Halle Ismaning Challenger Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Biella 4 Challenger Split 2 Challenger Open Parc - Lyon If Stockholm Open - Stockholm European Open - Antwerp Open Parc - Lyon Citi Open - Washington Open Parc - Lyon Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Bergamo Challenger Black Forest Open - Freudenstadt Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Mercedes Cup - Stuttgart Open Sud de France - Montpellier Eckental Challenger Erste Bank Open - Vienna Konzum Croatia Open - Umag ABN AMRO Open - Rotterdam Banja Luka Open - Banja Luka Orleans Challenger Truist Atlanta Open - Atlanta German Tennis Championships - Hamburg China Open - Beijing Stockholm Open - Stockholm ASB Classic - Auckland Open Sud de France - Montpellier Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Mallorca Championships - Mallorca Erste Bank Open - Vienna Hamburg European Open - Hamburg ASB Classic - Auckland Boss Open - Stuttgart Hamburg Open - Hamburg cinch Championships - London Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Siemens Open 2004 - Scheveningen Idea Prokom Open - Sopot Ortisei Challenger Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Milan Indoors - Milan Open 13 - Marseille Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Qatar ExxonMobil Open - Doha Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril RCA Championships - Indianapolis Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Grand Prix Hassan II - Casablanca Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Open 13 - Marseille AEGON Championships - London AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz BNP Paribas Masters - Paris AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BMW Open - Munich Pacific Life Open - Indian Wells SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BMW Open - Munich BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Credit Agricole Suisse Open - Gstaad ATP Vegeta Croatia Open - Umag Rogers Cup - Toronto Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Erste Bank Open - Vienna Valencia Open - Valencia Shanghai ATP Masters 1000 - Shanghai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BMW Open - Munich Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BMW Open - Munich Monte-Carlo Rolex Masters - Monte-Carlo SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai ASB Classic - Auckland BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Ecuador Open - Quito US Men's Clay Court Championship - Houston Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Erste Bank Open - Vienna BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Mutua Madrid Open - Madrid Campionati BNL dItalia - Rome Masters Series Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne The 10tele.com Open - Nottingham Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London National Bank Open - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York National Bank Open - Toronto Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Western & Southern Open - Cincinnati French Open - Paris Davis Cup, PO, FRA-GER 4-1 China Open - Beijing Davis Cup, World Group, 1R, FRA-AUS 5-0 French Open - Paris Davis Cup, World Group, QF, FRA-GER 3-2 Wimbledon - London Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 French Open - Paris Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, FRA-CAN 5-0 Australian Open - Melbourne Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney Laver Cup - Vancouver Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London Davis Cup, World Group, F, SRB-FRA 3-2 Wimbledon - London Davis Cup, World Group, 1R, CAN-FRA 1-4 BNP Paribas Masters - Paris French Open - Paris U.S. Open - New York ATP Cup - Melbourne French Open - Paris Colonial Classic - Kooyong Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, QF, GER-FRA 1-4 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - Rio de Janeiro Olympics - Tokyo Rolex Paris Masters - Paris Olympics - Paris National Bank Open - Montreal U.S. Open - New York Wimbledon - London U.S. Open - New York